package com.huanshi.entity;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * spu描述的是一个抽象性的商品，比如 iphone8对象 tb_spu
 * 
 * @author huanshi
 * @date 2023-07-02
 */

@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("pms_product")
public class PmsProduct implements Serializable
{
    private static final long serialVersionUID = 1L;

    /** SPU Id */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /** 商品名称 */
    private String name;

    /** 副标题 */
    private String subTitle;

    /** 主图 */
    private String coverImg;

    /** 价格 */
    private String price;

    /** 1级分类Id */
    private Long cid1;

    /** 2级分类Id */
    private Long cid2;

    /** 品牌Id (商品所属的品牌) */
    private Long brandId;

    /** 是否上架 (0-下架，1-上架) */
    private Boolean saleable;

    /** 是否推荐(0-不推荐，1-推荐) */
    private Boolean recommend;

    /** 商品顺序 */
    private Integer sort;

    /** 商品详情 */
    private String detailHtml;
}
